fix: android pressability issue on tooltips#69885
fix: android pressability issue on tooltips#69885wgsquayson wants to merge 8 commits intoExpensify:mainfrom
Conversation
|
|
7c2f1ce to
0d2d2f5
Compare
0d2d2f5 to
5f41a68
Compare
|
@ishpaul777 Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
|
Hi, I'll take over this as the reviewer based on this comment. https://expensify.slack.com/archives/C02NK2DQWUX/p1757519631733259 |
|
Before 2025-09-11.22.19.17.mp4 |
|
I will ask the internal team to request adhoc build |
|
Hmm, Today I can't build the release mode APK locally the issue not relate to this PR |
|
🚧 @MonilBhavsar has triggered a test Expensify/App build. You can view the workflow run here. |
This comment has been minimized.
This comment has been minimized.
|
Not reproduce on the adhoc build Screen_Recording_20250912_140838_Expensify.Adhoc.mp4I've noticed the app is crashing as well, but I'm not certain if it's due to this change. I've reported it here |
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppAndroid: mWeb ChromeiOS: HybridAppiOS: mWeb SafariMacOS: Chrome / SafariMacOS: Desktop |
I can't reproduce this issue on |
|
@linhvovan29546 thank you very much |
|
Hi @wgsquayson Could you please merge |
|
@linhvovan29546 done! |
|
🚧 @MonilBhavsar has triggered a test Expensify/App build. You can view the workflow run here. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪
|
@wgsquayson I can't reproduce this |
|
@wgsquayson Do you have any idea what might be causing this bug? #69885 (comment) |
|
i dont think we need it and it shows overdue on my #k2 so i am closing, if i am mistaken and we still need it please reopen |
Explanation of Change
This PR aims to fix the 'X' button pressability issue on tooltips that happen on certain samsung devices. The patch is copied from @hannojg's PR on the react-native repository. More information about the root cause of the problem can be checked here. Unfortunately, I was not able to reproduce this issue on any samsung device (tried on 3 different ones) so hopefully anyone that has a device that has this issue can test. According to @ishpaul777, an example device is Samsung Galaxy Z Fold 4 / Android 14, and a report was made on #59470.
Fixed Issues
$#59953
PROPOSAL: Apply @hannojg's patch to the react-native package.
Tests
Offline tests
Same as tests
QA Steps
Same as tests
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectioncanBeMissingparam foruseOnyxtoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.